package week7.ww;

/**
 * StrengeControleur klasse, dit is een uitbreiding van StandaardControleur
 * Practicumopgave Programmeren I
 * @author W.Looge & R. Oost
 * @version 1.0
 */

public class StrengeControleur extends StandaardControleur implements Controleur {

	/**
	 * {@inheritDoc}
	 */
	@Override
	public boolean acceptabel(String voorstel) {
		if (voorstel.equals("")) return false; // Fout afvangen als de string leeg is, dan zal charAt() namelijk niet werken.
		if(Character.isLetter(voorstel.charAt(0)) && Character.isDigit(voorstel.charAt(voorstel.length()-1)) && super.acceptabel(voorstel)) {
			return true;
		} else {
			return false;
		}
	}
	
	/**
	 * {@inheritDoc}
	 */
	public String genereerWoord() {
		return "default0";
	}

}
